queue de cheval - French English Dictionary